Table and Field Structure
Below is a high-level overview of the main tables, fields and forms within DEACOM. Please refer to System > Data Dictionary within DEACOM for a complete list.
All DEACOM tables have an indicator to specify the type of table:
- dm: maintenance tables
- dt: transaction tables
- dx: system tables
Note on IDs:
- _id – This is a unique integer primary key identifier that increases by 1 for every row of data. This can be found in most tables (only 15 tables are exceptions at the time of writing). Example: pr_id is the unique identifier on the dmprod (Item Master) table.
- _*id – This is a reference and link to a primary key on another table. This is not unique. Example: cu_prid is the link from the dmcust (Customer Parts) table to the table dmprod (Item Master).
- _guid – This is a unique identifier field that is used on just a few tables. The SQL data type is uniqueidentifier and is a system generated key. Example: c2_guid is the unique ID on the dxcaption2 (Captions) table in addition to the c2_id being the integer primary key unique ID.
- _*guid – This is a link to a unique identifier field on another table. This is not unique. Example: d3_c2guid is the link from the dmd3 (UDF pick-list options) table to the table dxcaption2 (Captions).